/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package rpt.bd.cenario;

/**
 *
 * @author Roberto
 */

public class CGradeBdCenario extends CGradeBd {

    /**************************************************************************/
    /***                                                                    ***/
    /**************************************************************************/

    protected CCenarioBdEdicao fCenarioBd;

    //DefaultTableModel fModeloGrade = null;

    public CGradeBdCenario(CCenarioBdEdicao aCenarioBd, boolean aPreparar) {
        super(aCenarioBd.getPertinenciaBd(),false);
        fCenarioBd = aCenarioBd;
        fCenarioBd.setGrade(this);
        preparar(aPreparar);
    }

    /**************************************************************************/
    /***                                                                    ***/
    /**************************************************************************/

    @Override
    protected CModeloGrade getModeloGrade() {
        if (fModeloGrade == null) 
            fModeloGrade = new CModeloGradeBdCenario(fCenarioBd);
        return fModeloGrade;
    }

    /**************************************************************************/
    /***                                                                    ***/
    /**************************************************************************/

    @Override
    protected void eventoDepoisPreparacaoRegistroAtual() {
        fCenarioBd.getPainelBd().eventoDepoisPreparacao();
    }

}
